hit a pitch - French English Dictionary